Realm of Obsidian Revisions --------------------------- Blog/Website: amethystgames.wordpress.com Email: amethystgames@ymail.com (WARNING: Spoilers inside! I advise you not to read this revision info unless you've finished the game, or are beta-testing the game.) 1/5/2009 -------- Realm of Darkness v0.6 entered internal beta testing 1/6/2009 -------- Added "switch" as a verb Added "use comb" command (works the same as "comb hair") Added "get out tape" and "get tape out" for removing tape from tape player Added "get out" for some forgotten commands Added "drop/put in" and "drop/put in " - Now prompts user to put or drop the object in what? Added "get / out/from" and "get out/from /" - Now prompts user to get the object or character from or out of what? Added "remove /character out/from" - Now prompts user to remove the object or character from or out of what? Fixed typo in "read note" Added forgotten commands: get lever/get levers/get right lever/get left lever Changed "look at/examine levers" - reports status of both levers rather than prompting user for right or left lever Added "look under" and "look behind" for objects, characters, and other nouns Added intelligent coding for the following verbs: get/drop/read/examine/drop (or put) in /unlock /unlock with /lock /lock /open with To the following groups of objects: tokens/books/keys/scrolls (For example, if one was to type "get token" and there was only a green token at the location, RoD would check through the tokens until it sees the green token, and then it would pick it up.) Replaces the response of: "There are many s in this game. Please be more specific." 1/7/2009 -------- Added "go in" - prompts the user to go in what? Added missing noun - "father" (deleted in error) Added "enter/go in" and "exit" for: bedroom/father's bedroom/bathroom/altar room/courtroom/jail cell Added verbs: "enter in/press in/type in" (for keypad) Added additional codes to handle players typing actual numbers on keypad as part of a command (ex: type 1234 on keypad)...game will now prompt user for numbers as usual, even though typed in command. (Previous response would be that it didn't understand the verb/noun 1234.) Added to "ask " and "ask ": "(The correct format is: ask about .)" 1/8/2009 -------- Removed all 7 random "Painful Death" wav files and the code that executes them, due to possible copyright infringement (even though the wav files are only about 30 seconds each), and also the fact that it's 10 MB of music that the player might not like and probably won't hear all of. Reduces overall game size by 30%! Added text to random Painful Death quotes, so that player is certain the lyrics are coming from the tape player, eg: "Your tape player spews forth:" Changed "music on" command - Now includes sfxon action in case sound is off when user enters the command Added hint text for when player enters hint system while dizzy Added text to "examine/look at painful death tape" -- background of the tape itself Added text to "read notebook" -- Nick's reaction to what he read in the book Added "go/walk/run through forcefield" - as an alternative to "enter forcefield/go in forcefield" and compass direction Added "play tape player" - as an alternative to "start tape player" and "play tape" Changed credits - removed Painful Death song credits and added thanks to Jason Nicholls and Frank Fridd Added some missing "done" actions to hints - to prevent turn from passing in the game Added forgotten entries for "exit" followed by nonsense words, or valid noun but not something that can be "exited" 1/9/2009 -------- (The following changes noted as "internal to TAB" are ones that I can't (nor would want to) take credit for, but I note them nonetheless, since they change the way Realm of Darkness runs...) Fixed "remove " when worn - Wasn't checking object carried limit before moving worn object to player's held inventory (internal to TAB) Added oops command (internal to TAB) Fixed "press space to continue" - now running more smoothly when multiple spaces used (as in "read notebook") (internal to TAB) Added workaround for variable initializations at beginning of game, due to change in TAB (initialization wouldn't run after player death & restart) (probably temporary fix) Fixed multiple characters following player - Second/third/etc character in listing won't be capitalized if not a proper name (internal to TAB) Changed many messages involving actions performed on a character by default. Ex: Used to be "break cat" = "You want to break it? Why not just attack it?" Now "break cat" = "You want to break the black cat? Why not just attack it?" (I used the him/her/it pronouns because characters like the black cat would be capitalized in the middle of a sentence, as in: "You want to break The black cat?" An internal fix in TAB allowed me to improve on these messages.) Changed dying from attacking old lady, to dying any other way. Dying from a CHARACTER attacking you had more flashes & other things. Dying from the PC attacking the old lady, was a custom code that was forgotten when the "main dying code" was changed. Fixed old lady sneezing when attacked - Now she just explodes like she should have been doing Fixed response when just typing in "say to ", "tell ," or just "" - RoD used to respond with: "Pressing enter will accomplish nothing" as if the player had typed nothing in. Now player will get a response of: "You did not specify any commands for the black cat." (or whatever character's name was there) (internal to TAB) Added more random messages for when player tries to do something with an object or character that isn't there (Ex: "Where do you see the black cat?") Fixed boy moving to blocked-off rooms in succession. I had stopped him moving through closed doors, but found that code would only work if the PC was in the room with him. Thus, from a room back, you could send him into the room with the door, then past the door (as a list of commands). Now this code is dependent on the boy's location, not the PC's. Added boy running from monster if PC not in the room - Player will hear a scream from afar & any commands that might have been entered as part of a list will return, "I think the boy has fled." Added boy following PC whenever in the room with the PC (unless in the jail cell). Only other exception is if the boy is told to "wait." After being in the same room with the PC for 3 turns (in succession or not), he will begin following anyway. Fixed amount of things the boy can hold. It was unlimited, which is flawed, seeing as the PC's capacity is 21 items. The boy can hold 5 items now, & says he can't hold anymore once he has 5. This works with: give to boy; give all to boy; boy, get ; boy, get all. Added boy reacting to drop or drop (other than character or object): "I don't have a .", as well as get or get (other than character or object): "I can't get the !" Changed boy performing actions when not in same room as player. Actions will not be reported, but boy will still do things like getting/dropping objects, moving from place to place, etc. (internal to TAB) Changed amplitude of trapdoor opening and closing - They were a bit too low to be heard over the music, so I made those sounds louder Changed spacing of "read notebook" text - Now laid out so that each page clears out the one before it 1/10/2009 --------- Changed "put/place/insert" by making them separate verbs from "drop." Added duplicate entries to handle "drop/put in " (among others). This will keep people from entering things like, "insert green token" and getting a response of: "You dropped the green token." Now an entry like that would cause RoD to respond with: "Insert the green token in what?" Added text for boy examining/looking at characters. (Naturally, these only apply to characters that are still around when he finally can be with the PC, and also characters that he doesn't run screaming from when he first sees them!) Added custom object descriptions for "ask wyatt about " 1/12/2009 --------- Fixed "get rope" when rope is attached to ledge - "Up" connection is now removed when getting the rope Added "get all" if in room with ledge and rope is attached to ledge - Now "detaches" rope and removes "up" connection Added "get all" if in altar room and heart is on altar - Now "removes" heart from altar, puts heart in PC's inventory (along with any other items laying around, if any), and demon appears Added "get all" for buzzsaw - Now reports back that the PC can't pry the buzzsaw out of the skeleton's hands, plus gets any other items laying around (if any) Added "get all" for black object - Now tells the player that the black object is the nose of a bear and puts it in the PC's inventory, plus gets any other items laying around (if any) Changed "get off" and "take off" verbs - Now synonyms for "remove"... Removed "get off"/"take off" statements, as existing "remove" statments will now do the job Added "free" and "release" as synonyms for "remove" - So that player could type "remove bat from net" or "release/free bat from net" Added more codes for typing/pressing/pushing/entering number keys/confirm key on the keypad Added desktop/start menu shortcut icon 1/14/2009 --------- Added "put on" as a synonym for "wear" Fixed spacing with several characters when looking at/examining characters Added hint text for courtroom, when Worm is attacking 1/16/2009 --------- Finished Realm of Darkness User's Manual (manual.doc) Added "ask boy about " - Provides the same output as "boy, look at " 1/17/2009 --------- Added "numeric keypad/numeric key pad/numeric pad" as synonyms to keypad Added "talk to about"/"talk to about ?" - Now tells player: The right format is: talk to . If you want to talk to a character about a specific subject, type: ask about . Added codes at the end of each routine for a specific verb, as a stop-gap for words in vocabulary, but format of command not recognized. Same response of "That's just not possible," but now program won't have to search for that input until the very end of the entire Response script. Gets rid of 5 - 10 second pause if player enters a command like this! Fixed typo in "help character" output and in manual.doc 1/18/2009 --------- (The following changes noted as "internal to TAB" are ones that I can't (nor would want to) take credit for, but I note them nonetheless, since they change the way Realm of Darkness runs...) Added "guards" as a synonym for "guard" - For "ask wyatt about guards" Added "jump up" - Does the same thing as "jump" (which isn't much) Added to default "use " response - "(Try using another verb to do this.)" Fixed some typos in "help" output Fixed F1 Command History - Commands now appear in reverse order (newest command first) (internal to TAB) Changed left bottom window pane - Now reads: "Press F1 For Last 10 Commands (Can Be Edited)" Fixed giving character command(s) to goblin (when angry) - No longer responds as if the goblin is not there (thanks to internal fix to TAB) Removed temporary workaround for variable initializations at beginning of game, due to change in TAB - Working as normal now 1/20/2009 --------- Fixed two typos in "read notebook" text Added "-----" line between "read notebook" text and PC's reaction to the notebook Added to father's bedroom description: "The hallway is back to the west." Was missing any mention of an exit! Fixed "examine/look at pentagram" text - Now says pentagram is drawn with black chalk, to match the text in the notebook (was "white chalk") Fixed "ask wyatt/boy about necklace" and "boy, examine necklace" - They were saying that the necklace was made of gold, but the object description says it's silver Added "radio" as a synonym for tape player Added extra default codes for use: use noun preposition, use noun preposition noun, use noun noun (same response as just plain "use noun") 1/21/2009 --------- Added "ask wyatt about key/keys" - Wyatt will now answer with cyclic text, what he knows about the keys Added "get key" intelligent coding - Now if no key present to get, besides the red key on the cat, will act as "get red key from cat" (cat will run as normal if not eating chicken, & player will get the red key as normal if cat is eating chicken) 1/22/2009 --------- Fixed typo in manual.doc Changed (slightly) text in beginning of game (intro) Fixed typo in "ask wyatt about court officers" Added to "put/drop red token in coin machine" and "put/drop token in coin machine": "The hole closes up again, and you can see no trace of it." (for players who would try to look at or examine the hole) 1/23/2009 --------- Added to FAQ in manual.doc: "Can I (or will I be able to) play Realm of Darkness online?" Added to FAQ in manual.doc - 2nd paragraph for "I can't hear sound when playing the game." 1/24/2009 --------- (The following changes noted as "internal to TAB" are ones that I can't (nor would want to) take credit for, but I note them nonetheless, since they change the way Realm of Darkness runs...) Fixed "get all" when in the room with the skeleton & buzzsaw - Now correctly says: "Buzzsaw: You try, but you can't pry the buzzsaw out of the skeleton's hands." (thanks to internal fix in TAB) Fixed pressing "g" after typing a character command - wasn't "g'ing" the command correctly (internal to TAB) 1/28/2009 --------- (The following changes noted as "internal to TAB" are ones that I can't (nor would want to) take credit for, but I note them nonetheless, since they change the way Realm of Darkness runs...) Fixed command for "give/show/feed " - Now works the same as "give/show/feed to " (thanks to internal fix in TAB) Fixed F1 command history - Player will no longer have to press F1 one or two times when there are less than 10 commands in the history (internal to TAB) Fixed problem with PC being able to carry over 21 items sometimes (internal to TAB) Fixed problem with wrong message being printed if player types in a verb and unrecognized noun (among other unrecognized words that are not the first word), eg. "use combb" was coming back with "Use what?" Now will say: "I don't understand the noun you wanted to use: "combb." 2/3/2009 -------- Changed title! Realm of Darkness is now Realm of Obsidian, due to the large amount of "Realm of Darknesses" out there. Changed manual.doc, splash.bmp, and of course the game itself, to the new title Added website! amethystgames.angelfire.com now online (guestbook not working as yet, & gamefile not in place) Changed splash.bmp, manual.doc, & "credits" & "about" in game to now have the website listed, as well as the new email of amethystgames.ymail.com 2/10/2009 --------- Added synonym for transcript: script Added synonym for brief: terse Added synonyms for attach: tie, affix Added synonym for detach: untie Added synonym for kill: slay Added synonyms for cut: chop, pierce Added synonym for eat: bite Added synonym for go: head Added synonyms for cry: weep, wail, bawl, sob Added synonym for laugh: giggle Added synonym for push: shove Added synonym for pull: drag Added synonym for switch: shift Added synonyms for drop: put down, dump, discard Added command "put down" (does the same as drop ) Added command "pick up" (does the same as get ) Added command "put on" (does the same as wear ) Added command "take off" (does the same as remove ) Fixed "drop tape" - was stating that the tape was in the player, when it wasn't Fixed thrashman reacting to the Painful Death tape when he's dead! Fixed "after death" random text being partially obscured by the restart dialog box in 1024x768 resolution - text now appears just above the box in this resolution, and now at the top of the screen in 800x600 resolution Added commands "go upstairs," go downstairs," "go up staircase," "go down staircase," "climb staircase," "climb up staircase," "climb down staircase," & "descend staircase" for appropriate rooms featuring the staircase Added in/out directions leading to/from the bedroom, bathroom, father's bedroom, altar room, hidden room, jail cell, court of the worm, and the trapdoor room Added above areas coinciding with closed doors, to the character commands script - to keep boy from going in or out through closed doors Added commands "enter door," "exit door," "enter through door," "exit through door," "go in door," and "go through door" for anyplace that has a door Added sound of boy screaming, when he encounters goblin, zombie or bailiff Added mention of in/out commands to manual.doc and online manual Added to faq (in manual.doc and online): "Sometimes the text appears in an awkward or incorrect way after pressing space to continue." Added to faq (in manual.doc and online): "Realm of Obsidian says that I don't have the necessary rights to run the program." 2/17/2009 --------- Realm of Obsidian entered public beta (versions will now increment) Version 0.61 (released 2/22/2009) --------------------------------- Added "unlock cell," "lock cell," "open cell," and "close cell" as alternatives to "unlock door/jail door" etc. Fixed some typos in manual.doc Fixed typo in help dialog box Changed website address to amethystgames.wordpress.com in manual.doc, splash.bmp, help dialog box, & about dialog box Changed "read novel" from: "You flip to a page at random..." to: "You flip to a page..." Added synonym for switch: flip Added "get on bed," "get in bed," "go on bed," & "go in bed" as duplicate actions for "sleep in bed/lay on bed" Added "comb me" as a duplicate action for "comb hair" Changed description of "examine/look at tape player" when the player is open and empty from: "The tape player is open." to: "The tape player is open and empty." Added synonym for me: self Fixed typo in "examine/look at symbols" ("hieroglyphs," not "heiroglyphs") Fixed throw at skeleton - was saying: "You throw the at the ," not "You throw the at the skeleton." Added synonym for buzzsaw: saw Changed "read notebook" from: "Only the first six pages are written on..." to: "Only the first five pages are written on..." Added commands "look in tape player" and "look inside tape player" Added warning if player tries to enter forcefield without getting items from the house first Added commands "lay on altar", "get on altar," and "go on altar" Added synonym for bear nose: nose Added alternate commands for looking at certain rooms/areas: "look at/examine bathroom," "look at/examine bedroom," "look at/examine father's bedroom," "look at/examine hallway," "look at/examine tunnel," "look at/examine crossroads," "look at/examine altar room," "look at/examine corridor," "look at/examine courtroom," "look at/examine ledge," "look at/examine hidden room" Changed descriptions of courtroom slightly - few extra lines added here and there Version 0.62 (released 3/31/2009) --------------------------------- Added note with intro, instructing user on SOUND, MUSIC, and HELP commands Fixed problems in dealing with keypad Fixed goblin being reported as "not there" with miscellaneous actions ("open goblin" and such) when attacking the player Fixed typo in manual.doc Fixed typo in a random Painful Death message Added synonym for confirm key/confirm button: button Fixed talk to ? (unknown word): will now say it doesn't know the word typed, rather than "That's just not possible." Added new verb for dealing with keypad & buttons on keypad: dial Added commands "press keypad" & "use keypad" Added to altar room description (when appropriate): "There is a human heart lying on the altar." Added commands "look out window/look through window" (does the same as examine window/look at window) Changed "forcefield" to "force field" Added commands "wash hands with soap" & "wash hands in sink" (does the same as "wash hands") Added commands for multiple characters: "ask about me" (no useful replies, but there was default output like "I don't know anything about the me.") Fixed typo in default response for "pull " Added command "wash window" - useless but funny response Added commands "open novel", "open notebook" & "open book" - does the same as "read" Added commands "r", "redescribe", "desc" & "redesc" - does the same as "look" or "examine" when typed alone (describes current room) Added command "pray to spee logus" - does the same as "pray" (when in the correct location) Added command "open spam" - prompts the player to type "eat spam" instead Added synonym for container of holy spam: container Added command for "put /insert " - changes "That's just not possible" to "Put the in what?" (previously this only worked for object names, thus commands like "put token/insert token" didn't prompt the player properly) Added a bit more description to the dead thrashman Added synonym for coil of rope/rope: coil Fixed error message when showing something to a character that's absent Fixed - turn now passes when looking under and behind things Added description of boulders to room below the ledge Added command: look in fishing net Added commands: throw rope at ledge/throw rope around ledge/throw rope across ledge - does the same as "throw rope to ledge" Added beta tester credits to manual.doc and CREDIT command in game